\section{/} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Root object
\item {\bf additionalProperties}: false
\item {\bf required}: [version, features]\end{itemized}
\section{/version} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The major and minor version number for which the input file was written.
\end{itemized}\section{/cross section} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\item {\bf uniqueItems}: false
\item {\bf documentation}: This is an array of two points along where the cross section is taken
\subsection{/cross section/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\subsection{/cross section/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\section{/potential mantle temperature} \begin{itemized}
\item {\bf default value}: 1600.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin.
\end{itemized}\section{/surface temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the surface in Kelvin.
\end{itemized}\section{/force surface temperature} \begin{itemized}
\item {\bf default value}: false
\item {\bf type}: boolean
\item {\bf documentation}: Force the provided surface temperature to be set at the surface
\end{itemized}\section{/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$.
\end{itemized}\section{/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}.$
\end{itemized}\section{/thermal diffusivity} \begin{itemized}
\item {\bf default value}: 8.04e-7
\item {\bf type}: number
\item {\bf documentation}: The thermal diffusivity in $m^{2} s^{-1}$.
\end{itemized}\section{/maximum distance between coordinates} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
\end{itemized}\section{/interpolation} \begin{itemized}
\item {\bf default value}: none
\item {\bf type}: string
\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear and monotone spline.
\end{itemized}\section{/coordinate system} \begin{itemized}
\item {\bf documentation}: A coordinate system. Cartesian or spherical.
\item {\bf default value}: cartesian
\item {\bf type}: object
\end{itemized}\subsection{/coordinate system/oneOf} \begin{itemized}
\end{itemized}\subsection{/coordinate system/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Coordinate sysetm object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\subsubsection{/coordinate system/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [cartesian]\end{itemized}\subsection{/coordinate system/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Coordinate sysetm object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, depth method]\end{itemized}
\subsubsection{/coordinate system/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [spherical]\end{itemized}\subsubsection{/coordinate system/oneOf/2/depth method} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: Which depth method to use in the spherical case.
\item {\bf enum}: [starting point, begin segment, continuous]\end{itemized}\section{/features} \begin{itemized}
\item {\bf documentation}: A list of features.
\item {\bf default value}: 
\item {\bf type}: array
\subsection{/features/items} \begin{itemized}
\end{itemized}\end{itemized}\subsection{/features/items/oneOf} \begin{itemized}
\end{itemized}\subsubsection{/features/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: continental plate object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, coordinates]\end{itemized}
\subsubsection{/features/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [continental plate]\end{itemized}\subsubsection{/features/items/oneOf/1/name} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\end{itemized}\subsubsection{/features/items/oneOf/1/coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
\paragraph{/features/items/oneOf/1/coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/1/coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/1/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/1/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max depth]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max depth]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\subsubsection{/features/items/oneOf/1/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/1/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: feature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, coordinates]\end{itemized}
\subsubsection{/features/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [fault]\end{itemized}\subsubsection{/features/items/oneOf/2/name} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\end{itemized}\subsubsection{/features/items/oneOf/2/coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
\paragraph{/features/items/oneOf/2/coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/2/dip point} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/dip point/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/2/segments} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: The depth to which this feature is present
\paragraph{/features/items/oneOf/2/segments/items} \begin{itemized}
\item {\bf type}: object
\item {\bf additionalProperties}: false
\item {\bf documentation}: 
\end{itemized}\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/length} \begin{itemized}
\item {\bf type}: number
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/thickness} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/segments/items/thickness/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/top truncation} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/segments/items/top truncation/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/angle} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/segments/items/angle/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/segments/items/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/2/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\subsubsection{/features/items/oneOf/2/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/2/sections} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list of feature properties for a coordinate.
\paragraph{/features/items/oneOf/2/sections/items} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: object
\end{itemized}\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/dip point} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/sections/items/dip point/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: The depth to which this feature is present
\paragraph{/features/items/oneOf/2/sections/items/segments/items} \begin{itemized}
\item {\bf type}: object
\item {\bf additionalProperties}: false
\item {\bf documentation}: 
\end{itemized}\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/length} \begin{itemized}
\item {\bf type}: number
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/thickness} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/sections/items/segments/items/thickness/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/top truncation} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/sections/items/segments/items/top truncation/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/angle} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/2/sections/items/segments/items/angle/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance fault center]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/coordinate} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: The coordinate which should be overwritten
\end{itemized}\subsubsection{/features/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: feature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, coordinates]\end{itemized}
\subsubsection{/features/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [mantle layer]\end{itemized}\subsubsection{/features/items/oneOf/3/name} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\end{itemized}\subsubsection{/features/items/oneOf/3/coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
\paragraph{/features/items/oneOf/3/coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/3/coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/3/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/3/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max depth]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max depth]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\subsubsection{/features/items/oneOf/3/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/3/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: feature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, coordinates]\end{itemized}
\subsubsection{/features/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [oceanic plate]\end{itemized}\subsubsection{/features/items/oneOf/4/name} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\end{itemized}\subsubsection{/features/items/oneOf/4/coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
\paragraph{/features/items/oneOf/4/coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/4/coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/4/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/4/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/4/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/4/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max depth]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, ridge coordinates, spreading velocity, max depth]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/spreading velocity} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/ridge coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list of 2d points which define the location of the ridge.
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/ridge coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/ridge coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max depth]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, ridge coordinates, spreading velocity, max depth]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list of 2d points which define the location of the ridge.
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\subsubsection{/features/items/oneOf/4/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/4/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/5} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: feature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, coordinates]\end{itemized}
\subsubsection{/features/items/oneOf/5/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\item {\bf enum}: [subducting plate]\end{itemized}\subsubsection{/features/items/oneOf/5/name} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name which the user has given to the feature.
\end{itemized}\subsubsection{/features/items/oneOf/5/coordinates} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
\paragraph{/features/items/oneOf/5/coordinates/items} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/coordinates/items/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: 
\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/5/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/5/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/5/dip point} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/dip point/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\subsubsection{/features/items/oneOf/5/segments} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: The depth to which this feature is present
\paragraph{/features/items/oneOf/5/segments/items} \begin{itemized}
\item {\bf type}: object
\item {\bf additionalProperties}: false
\item {\bf documentation}: 
\end{itemized}\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/length} \begin{itemized}
\item {\bf type}: number
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/thickness} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/segments/items/thickness/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/top truncation} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/segments/items/top truncation/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/angle} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/segments/items/angle/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/segments/items/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/5/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\subsubsection{/features/items/oneOf/5/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\subsubsection{/features/items/oneOf/5/sections} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list of feature properties for a coordinate.
\paragraph{/features/items/oneOf/5/sections/items} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: object
\end{itemized}\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/min depth} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/max depth} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/dip point} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 2
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/sections/items/dip point/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\item {\bf documentation}: The depth to which this feature is present
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: The depth to which this feature is present
\paragraph{/features/items/oneOf/5/sections/items/segments/items} \begin{itemized}
\item {\bf type}: object
\item {\bf additionalProperties}: false
\item {\bf documentation}: 
\end{itemized}\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/length} \begin{itemized}
\item {\bf type}: number
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/thickness} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/sections/items/segments/items/thickness/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/top truncation} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/sections/items/segments/items/top truncation/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/angle} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 2
\paragraph{/features/items/oneOf/5/sections/items/segments/items/angle/items} \begin{itemized}
\item {\bf type}: number
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models} \begin{itemized}
\item {\bf documentation}: 
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models} \begin{itemized}
\item {\bf documentation}: A list of temperature models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers} \begin{itemized}
\item {\bf documentation}: A list of temperature models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, max distance slab top]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
\item {\bf default value}: -1.0
\item {\bf type}: number
\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, plate velocity]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/density} \begin{itemized}
\item {\bf default value}: 3300.0
\item {\bf type}: number
\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
\item {\bf default value}: NaN
\item {\bf type}: number
\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
\item {\bf default value}: 2.0
\item {\bf type}: number
\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
\item {\bf default value}: 0.000035
\item {\bf type}: number
\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/specific heat} \begin{itemized}
\item {\bf default value}: 1250.0
\item {\bf type}: number
\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Temperature model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, temperature]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the temperature model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/temperature} \begin{itemized}
\item {\bf default value}: 293.15
\item {\bf type}: number
\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or substract the value to the previously define value (substract).
\item {\bf enum}: [replace, add, substract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models} \begin{itemized}
\item {\bf documentation}: A list of composition models.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/composition models/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: composition object
\item {\bf additionalProperties}: false
\item {\bf required}: [model]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers} \begin{itemized}
\item {\bf documentation}: A list of composition models to be used as layers.
\item {\bf default value}: 
\item {\bf type}: array
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2} \begin{itemized}
\item {\bf type}: object
\item {\bf documentation}: Uniform compositional model object
\item {\bf additionalProperties}: false
\item {\bf required}: [model, compositions]\end{itemized}
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/model} \begin{itemized}
\item {\bf default value}: 
\item {\bf type}: string
\item {\bf documentation}: The name of the composition model.
\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
\item {\bf default value}: 0.0
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
\item {\bf default value}: 1.7976931348623157e308
\item {\bf type}: number
\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 0
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: A list with the labels of the composition which are present there.
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/fractions} \begin{itemized}
\item {\bf type}: array
\item {\bf minItems}: 1
\item {\bf maxItems}: 4294967295
\item {\bf uniqueItems}: false
\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
\item {\bf default value}: 1.0
\item {\bf type}: number
\item {\bf documentation}: 
\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/operation} \begin{itemized}
\item {\bf default value}: replace
\item {\bf type}: string
\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/coordinate} \begin{itemized}
\item {\bf default value}: 0
\item {\bf type}: integer
\item {\bf documentation}: The coordinate which should be overwritten
\end{itemized}